﻿namespace Borg.AttributeAnalyze
{
    public enum ResultType
    {
        DuplicatedExtensionname,
        DuplicatedParameterDefinition,
        DuplicatedParameterValue,
        DuplicatedSlotname,

        InvalidDefaultParameter,
        InvalidHandlerParameter,
        InvalidParameter,
        InvalidParameterValue,

        MissingExtensionAttribute,
        MissingSlotOrPlugAttribute,
        MissingDefaultCtor,
        MissingHandler,
        MissingInterface,
        MissingParameter,
        MissingParameterName,
        MissingSlotDefinition,
        MissingDerivedSlotDefinition
    }
}

